insulating foam - French English Dictionary